home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / BUSITION / SMARKET2.LZH / HLRB.EXE / PROG123.HLB < prev    next >
Text File  |  1991-08-08  |  10KB  |  124 lines

  1. :- - - - - - - - - - - - - - - - - - -!!- - - - - - - - - - - - - - - - - - -:
  2. :  3 - Macro keywords BEEP - GET      !!                                     :
  3. :  4 - Macro keywords GETLABEL - OPEN !!                                     :
  4. :  5 - Macro keywords PANELOFF - WAIT !!                                     :
  5. :  6 - Macro keywords WINDOWSOFF +    !!                                     :
  6. :  7 - Notes                          !!                                     :
  7. :  8 - CONTENTS macro keyword         !!                                     :
  8. :  9 - CONTENTS macro keyword         !!                                     :
  9. : 10 - @Functions - String            !!                                     :
  10. : 11 - @Functions - String            !!                                     :
  11. : 12 - @Functions - Special           !!                                     :
  12. : 13 - @Functions - Logical           !!                                     :
  13. : 14 -                                !!                                     :
  14. : 15 -                                !!                                     :
  15. : 16 - Function keys                  !!                                  15 :
  16. :- - - - - - - - - - - - - - - - - - -!!- - - - - - - - - - - - - - - - - - -:
  17. : {GETLABEL prompt,location} Get text !! @FALSE                    Logical 0 :
  18. : {GETNUMBER prompt,location}   Get # !! @IF(cond,x,y)     x if TRUE, else y :
  19. : {GETPOS location}  Get file pointer !! @ISERR(x)          TRUE if x is ERR :
  20. : {IF condition}{this}    Conditional !! @ISNA(x)            TRUE if x is NA :
  21. : {INDICATE [text]}   Panel indicator !! @ISNUMBER(x)   TRUE if x is numeric :
  22. : {LET location,text}    Set location !! @ISSTRING(x)  TRUE if x is a string :
  23. : {LET location,number}  Set location !! @TRUE                     Logical 1 :
  24. : {LOOK location}  Get key if pressed !!                                     :
  25. : {MENUBRANCH location}  Process menu !!                                     :
  26. : {MENUCALL location} Do menu, return !!                                     :
  27. : {ONERROR branch,[msg-loc]} Err Trap !!                                     :
  28. : {OPEN name,access}      Open a file !!                                     :
  29. :                                     !!                                     :
  30. : 4                                   !!                                  13 :
  31. :- - - - - - - - - - - - - - - - - - -!!- - - - - - - - - - - - - - - - - - -:
  32. : {WINDOWSOFF} Suppress sheet display !! @RIGHT(String,n)    Rightmost chars :
  33. : {WINDOWSON}   Restore sheet display !! @S(Range) String value of ul corner :
  34. : {WRITE string}  Write chars to file !! @STRING(x,n) Num to string x places :
  35. : {WRITELN string}    Text-file write !! @TRIM(String)   Del lead/end spaces :
  36. :                                     !! @UPPER(String) Convert to uppercase :
  37. :                                     !! @VALUE(String)     Number to string :
  38. :                                     !!                                     :
  39. :                                     !!                                     :
  40. :                                     !!                                     :
  41. :                                     !!                                     :
  42. :                                     !!                                     :
  43. :                                     !!                                     :
  44. :                                     !!                                     :
  45. : 6                                   !!                                  11 :
  46. :- - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - -:
  47. : {CONTENTS destination_location,source_location,[width-num],[format-num]}   :
  48. : Copies source to destination with optional width and format changes        :
  49. : FORMAT-NUM  ------DESCRIPTION------     FORMAT-NUM  ------DESCRIPTION----- :
  50. :   0..15     Fixed,      0-15 places        117      Literal                :
  51. :  16..31     Scientific, 0-15 places        118      Hidden                 :
  52. :  32..47     Currency,   0-15 places        119      HH:MM:SS AM/PM         :
  53. :  48..63     Percentage, 0-15 places        120      HH:MM AM/PM            :
  54. :  64..79     Comma,      0-15 places        121      Full intern. date      :
  55. :     112     +/-                            122      Partial intern. date   :
  56. :     113     General                        123      Full intern. time      :
  57. :     114     DD-MMM-YY                      124      Partial intern. time   :
  58. :     115     DD-MMM                         125      General                :
  59. :     116     MMM-YY                                                         :
  60. : 8                                                                        9 :
  61. :- - - - - - - - - - - - - - - - - - -  - - - - - - - - - - - - - - - - - - -:
  62. <<NEW PAGE>>
  63. :- - - - - - - - - - - - - - - - - - -!!- - - - - - - - - - - - - - - - - - -:
  64. :      LOTUS 1-2-3 FUNCTION KEYS      !!-------------------------------------:
  65. :                                     !!  LOTUS 1-2-3 MACRO QUICK REFERENCE  :
  66. :       .----------.----------.       !!-------------------------------------:
  67. :     1 :   HELP   :   EDIT   : 2     !!                                     :
  68. :       :----------:----------:       !!      For Lotus 1-2-3 Version 2      :
  69. :     3 :   NAME   :   ABS    : 4     !!                                     :
  70. :       :----------:----------:       !!    Lotus 1-2-3 is a trademark of    :
  71. :     5 :   GOTO   :  WINDOW  : 6     !!    Lotus Development Corporation    :
  72. :       :----------:----------:       !!                                     :
  73. :     7 :   QUERY  :  TABLE   : 8     !!-------------------------------------:
  74. :       :----------:----------:       !!  P I N N A C L E   S O F T W A R E  :
  75. :     9 :   CALC   :  GRAPH   : 10    !!  P.O. Box 386, Town of Mount Royal  :
  76. :       '----------'----------'       !!  Montreal, Quebec, Canada  H3P 3C6  :
  77. : 16                                  !!-------------------------------------:
  78. :- - - - - - - - - - - - - - - - - - -!!- - - - - - - - - - - - - - - - - - -:
  79. :                                     !! {BEEP [number]}        Sound a tone :
  80. :                                     !! {BLANK location}     Erase location :
  81. :                                     !! {BRANCH location}        Macro jump :
  82. :                                     !! {BREAKOFF}        Disable CTL-BREAK :
  83. :                                     !! {BREAKON}          Enable CTL-BREAK :
  84. :                                     !! {CLOSE}           Close OPENed file :
  85. :                                     !! {CONTENTS}              See Page 15 :
  86. :                                     !! {DEFINE loc;typ,loc;typ} For subtrn :
  87. :                                     !! {DISPATCH location} Indirect branch :
  88. :                                     !! {FILESIZE location} Number of bytes :
  89. :                                     !! {FOR loc,start,stop,step,macro-loc} :
  90. :                                     !! {FORBREAK}          Escape from FOR :
  91. :                                     !! {GET location} Get single character :
  92. : 14                                  !!                                   3 :
  93. :- - - - - - - - - - - - - - - - - - -!!- - - - - - - - - - - - - - - - - - -:
  94. : @@(Address)        Contents of cell !! {PANELOFF}   Suppress panel display :
  95. : @CELL(attrib,range)       Cell info !! {PANELON}     Restore panel display :
  96. : @CELLPOINTER(attrib) This cell info !! {PUT loc,col#,row#,num} Poke in num :
  97. : @CHOOSE(x,V0..VN)  Xth item of list !! {PUT loc,col#,row#,txt} Poke string :
  98. : @COLS(range)      Number of columns !! {QUIT}       End execution of macro :
  99. : @ERR               The value of ERR !! {READ #bytes,loc}         File read :
  100. : @HLOOKUP(x,range,row#) Horiz lookup !! {READLN loc}         Text file read :
  101. : @INDEX(range,col#,row#) Offset look !! {RECALC loc,[cond],[times]} Re-calc :
  102. : @NA                 The value of NA !! {RECALCCOL loc,[cond],[times]}    " :
  103. : @ROWS(range)         Number of rows !! {RESTART}    Escape all subroutines :
  104. : @VLOOKUP(x,range,col#)  Vert lookup !! {RETURN}     Escape this subroutine :
  105. : attrib =    "ROW"  "COL"  "ADDRESS" !! {SETPOS file-pos} Move file pointer :
  106. :           "TYPE"  "FORMAT"  "WIDTH" !! {WAIT time-serial-num}  Delay-until :
  107. : 12           "PREFIX" or "CONTENTS" !!                                   5 :
  108. :- - - - - - - - - - - - - - - - - - -!!- - - - - - - - - - - - - - - - - - -:
  109. : @CHAR(x)              ASCII char #x !!                                     :
  110. : @CODE(string) ASCII value, 1st char !!                                     :
  111. : @EXACT(Str1,Str2) TRUE if identical !!                                     :
  112. : @FIND(ThisStr,Str,Start)  Text posn !!                                     :
  113. : @LEFT(String,n)    Leftmost n chars !!                                     :
  114. : @LENGTH(String)     Number of chars !!                                     :
  115. : @LOWER(String) Convert to lowercase !!                                     :
  116. : @MID(String,Start,Num)   Sub-string !!                                     :
  117. : @N(Range)  Numeric value, ul corner !!                                     :
  118. : @PROPER(String)        Initial caps !!                                     :
  119. : @REPEAT(String,n)  Duplicate string !!                                     :
  120. : @REPLACE(OrigStr,StartNum,N,NewStr) !!                                     :
  121. : Delete N chars and replace with New !!                                     :
  122. : 10                                  !!                                   7 :
  123. :- - - - - - - - - - - - - - - - - - -!!- - - - - - - - - - - - - - - - - - -:
  124.